package com.itfenghuang.day02;

public class A02_MyBatis {
    /**
     * 1.概述
     *  MyBatis是什么?
     *      基于java的持久层框架,内部封装了jdbc,
     *      开发者不需要花费精力处理加载驱动,创建连接,获取执行者对象
     *      只需要关注sql本身
     *  jdbc特点:
     *      1).频繁创建和关闭连接,造成系统资源浪费
     *      2).查询时,结果集自己处理
     *      3).sql语句和java代码写在一块,如果要修改sql就要修改java代码
     *      4).在增删改查的时候需要参数(占位符)的话,需要手动给占位符赋值
     *
     * 2.入门案列
     *  实现步骤:
     *      1).导入mybatis的jar包
     *      2).创建一个user表,编写user实体类
     *      3).在src文件下创建一个映射文件  xml
     *      4).在src下创建核心配置文件     xml
     *  测试步骤:
     *      1).加载核心配置文件
     *      2).获取SqlSession工厂对象
     *      3).通过SqlSession工厂对象获取SqlSession对象
     *      4).执行sql语句
     *      5).处理数据
     *      6).释放资源
     */
}
